What is the wrapper class for the primitive numeric type int?
Integer
(It would not be too surprising if you forgot that.) Here is a program that computes the square of a number that the user enters. It uses the one-line method of constructing a BufferedReader.
import java.io.*;
class EchoSquare
{
  public static void main (String[] args) throws IOException
  { 
    BufferedReader stdin = 
      new BufferedReader (new InputStreamReader(System.in));
 
    String inData;
    int    num, square;    // declare two int variables
    System.out.println("Enter an integer:");
    inData = stdin.readLine();
    
    num    = Integer.parseInt( inData ); // convert inData to int
    square = num * num ;                 // compute the square
    System.out.println("The square of " + inData + " is " + square);
  }
}
This program is the previous program with a few additions (in blue). You can copy-paste-and-run it. Better yet, study it for a while, then go to NotePad and see how much you can reconstruct. Now look at this statement:
num = Integer.parseInt( inData ); // convert inData to int
This uses the method parseInt() of the Integer wrapper class.
This method takes a  String  containing an integer in
character form.
It looks at those characters and calculates
an int value.
That value is assigned to num.